<template>
	<div class="app">
		<h2 v-big="msg">123</h2>
		<h2 v-atguigu-beauty="str"></h2>
		<Person/>
	</div>
</template>

<script>
	import Person from './components/Person'

	export default {
		name:'App',
		components:{Person},
		data() {
			return {
				msg:'hello',
				str:'美女'
			}
		},
		directives:{
			// big方法何时调用？—— 有人使用v-big指令时
			// big中的this是谁？—— 不管是什么，反正不是vm/vc
			// big收到什么参数？—— element，bindings（本次绑定的信息，对我们有用的是value属性）
			big(element,{value}){
				// console.log('@',this)
				element.innerText += value.toUpperCase()
			},
		}
	}
</script>

<style scoped>
	.app{
		background-color: gray;
		padding: 20px;
	}
</style>